<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <!--{include file='comm/header.tpl'}-->
    <!--{if isset($taskObjList)}-->
    <title>新增任务</title>
    <!--{else}-->
    <title>修改任务</title>
    <!--{/if}-->
    <!--{include file="comm/comm_cal.tpl"}-->
</head>
<body>

<div style="width:100%">

    <div class="items clearfix">

        <h2 class="tal">
            <!--{if isset($taskObjList)}-->
            新增任务
            <!--{else}-->
            修改任务
            <!--{/if}-->
        </h2>
        <div class="items2">

            <form id="addForm" onsubmit="return false;">
                <table>
                    <tr>
                        <td width="150" class="tar">任务名称：</td>
                        <td width="*" class="td_input" >
                            <input type="text" name='taskName' id='taskName' style="width:200px;ime-mode:active" value="<!--{$taskObjList.taskName|default:''}-->" />
                            <input type="hidden" name='taskId' value="<!--{$taskObjList.taskId|default:0}-->" />
                            <font color="red">&nbsp;*</font>
                        </td>
                    </tr>
                    <tr>
                        <td class="tar">任务文件名称：</td>
                        <td>
                            <input type="text" style="width:200px" name="taskFile" id="taskFile" value="<!--{$taskObjList.taskFile|default:''}-->" />
                            <font color="red">&nbsp;*</font>
                        </td>
                    </tr>
                    <tr>
                        <td class="tar">任务组：</td>
                        <td>
                            <select name="taskGroupId" id="taskGroupId" style="width:200px;">
                                <option value="0">请选择</option>
                                <option value="1">系统任务</option>
                                <option value="2">B2C商城</option>
                                <option value="3">CRM</option>
                                <option value="4">微电汇</option>
                                <option value="5">xShop</option>
                            </select>
                            <font color="red">&nbsp;*</font>
                        </td>
                    </tr>
                    <tr>
                        <td class="tar">任务执行周期：</td>
                        <td>
                            <select name="taskExecCrontab" id="taskExecCrontab" style="width:200px;">
                                <option value="1">每天执行一次</option>
                                <option value="2">每周执行一次</option>
                                <option value="3">每月执行一次</option>
                                <option value="4">每间隔分钟执行</option>
                                <option value="5">每间隔小时执行</option>
                                <option value="6">每间隔天执行</option>
                            </select>
                            <font color="red">&nbsp;*</font>
                        </td>
                    </tr>
                    <tr>
                        <td class="tar">任务执行时间：</td>
                        <td>
                            <select name="taskExecTime_2" id="taskExecTime_2" style="width:80px;display: none;">
                                <option value="1">星期一</option>
                                <option value="2">星期二</option>
                                <option value="3">星期三</option>
                                <option value="4">星期四</option>
                                <option value="5">星期五</option>
                                <option value="6">星期六</option>
                                <option value="7">星期日</option>
                            </select>
                            <select name="taskExecTime_3" id="taskExecTime_3" style="width:80px;display: none;">
                                <!--{foreach item=oneDay from=$day}-->
                                <option value="<!--{$oneDay}-->"><!--{$oneDay}--></option>
                                <!--{/foreach}-->
                                <span style="display: none" id="time_3">日</span>
                            </select>
                            <input type="text" style="width:200px;" name="taskExecTime_1" id="taskExecTime_1"  value="" />
                            <input type="text" style="width:200px;display: none;" name="taskExecTime_4" id="taskExecTime_4" value="" /><span style="display: none" id="time_4">分钟</span>
                            <input type="text" style="width:200px;display: none;" name="taskExecTime_5" id="taskExecTime_5" value="" /><span style="display: none" id="time_5">小时</span>
                            <input type="text" style="width:200px;display: none;" name="taskExecTime_6" id="taskExecTime_6" value="" /><span style="display: none" id="time_6">天</span>
                            <font color="red">&nbsp;*</font>
                        </td>
                    </tr>
                    <tr>
                        <td class="tar">任务备注：</td>
                        <td>
                            <textarea id="remark" name="remark" cols="60" rows="3"><!--{$taskObjList.remark|default:''}--></textarea>
                        </td>
                    </tr>
                </table>
            </form>

        </div>
    </div>

    <div class="bottom_fixbox">
        <div class="rectbox tac">
            <input type="button" class="btn" onclick="assignment.save();" value="保存">
            <input type="button" class="btn" onclick="E.closeWindows();" value="关闭">
        </div>
    </div>

</div>

<script type="text/javascript">
    var assignment = {

        uuid: "<!--{$taskObjList.uuid|default:''}-->",
        taskExecCrontab: "<!--{$taskObjList.taskCycleType|default:''}-->",
        taskGroupId: "<!--{$taskObjList.taskGroupId|default:0}-->",


        dt: "",

        save: function() {

        var error_msg = "";
        this.dt = E.getFormValues("addForm");

        if (E.isEmpty(this.dt.taskName)) {
            error_msg += "请输入任务名称<br>";
        }

        if (E.isEmpty(this.dt.taskFile)) {
            error_msg += "请输入任务文件名<br>";
        }

        if (this.dt.taskGroupId == 0) {
            error_msg += "请选择任务组<br>";
        }

        if (this.dt.taskExecCrontab == 1 && this.dt.taskExecTime_1 == '') {
            error_msg += "请输入任务执行时间<br>";
        }

        if (this.dt.taskExecCrontab == 2 &&(this.dt.taskExecTime_1 == ''||this.dt.taskExecTime_2 == '')) {
            error_msg += "请输入任务执行时间<br>";
        }

        if (this.dt.taskExecCrontab == 3 &&(this.dt.taskExecTime_1 == ''||this.dt.taskExecTime_3 == '')) {
            error_msg += "请输入任务执行时间<br>";
        }

        if ((this.dt.taskExecCrontab == 4 && this.dt.taskExecTime_4 == '')||(this.dt.taskExecCrontab == 5 && this.dt.taskExecTime_5 == '')||(this.dt.taskExecCrontab == 6 && this.dt.taskExecTime_6 == '')) {
            error_msg += "请输入任务执行时间<br>";
        }

        if (error_msg != "") {
            E.alert(error_msg);
        } else {
            E.loadding.open("正在保存任务，请稍候...");
            E.ajax_post({
                url: "/invokingAjax-backend/project/assignment.ajax?operFlg=2",
                data: this.dt,
                call: "assignment.result"
            });
        }

    },

    //重置form表单
    reset: function(){
        $("#taskName").val("");
        $("#taskFile").val("");
        $("#taskScriptName").val("");
        $("#taskGroupId").val(0);
        $("#taskExecCrontab").val(1);
        $("#remark").val("");
        $("[id^='taskExecTime_']").val("");
        $("[id^='time_']").val("");
        $("[id^='taskExecTime_']").hide();
        $("[id^='time_']").hide();
        $("#taskExecTime_1").show();
    },

    result: function( o ) {

        E.loadding.close();
        if (o.code == 200) {

            if (this.uuid) {
                E.alert(o.message, 2, "E.closeWindows");
            } else {
                E.alert(o.message, 2, "assignment.reset");
            }

        } else {

            E.alert(o.message);

        }

    }

    };

    $(window).ready(function() {

        $("select[name=taskExecCrontab]").change(function() {
            var id = $(this).val();
            $("[id^='taskExecTime_']").hide();
            $("[id^='time_']").hide();
            if (id == 1) {
                $("#taskExecTime_1").show();
            } else if(id == 2) {
                $("#taskExecTime_1").show();
                $("#taskExecTime_2").show();
            } else if(id == 3) {
                $("#taskExecTime_1").show();
                $("#taskExecTime_3").show();
                $("#time_3").show();
            } else if(id == 4) {
                $("#taskExecTime_4").show();
                $("#time_4").show();
            } else if(id == 5) {
                $("#taskExecTime_5").show();
                $("#time_5").show();
            } else if(id == 6) {
                $("#taskExecTime_6").show();
                $("#time_6").show();
            }
        });

    });


    $('#taskExecTime_1').timepicker({timeFormat:'HH:mm:ss',showHour: true,showMinute: true,showSecond: true,});


    $("#taskExecCrontab").val(assignment.taskExecCrontab);
    $("#taskGroupId").val(assignment.taskGroupId);

</script>

</body>
</html>